import request from '@/utils/request'
// 权限
// 部门管理数据
export function getSection(params) {
  return request({
    url: '/Department/getListVo',
    method: 'get',
    params
  })
}
// 部门管理单独删除
export function delSection(data) {
  return request({
    url: '/Department/deleteDeprById',
    method: 'post',
    data

  })
}
// 部门管理添加
export function addSection(data) {
  return request({
    url: '/Department/saveDepar',
    method: 'post',
    data
  })
}
// 部门管理编辑
export function bianSection(data) {
  return request({
    url: '/Department/updateDepar',
    method: 'post',
    data
  })
}
// 部门管理权限||员工权限
export function jurisdiction(params) {
  return request({
    url: '/Department/getMenusByCode',
    method: 'get',
    params
  })
}
// 员工管理-权限设置
export function getJurisdiction(params) {
  return request({
    url: '/Role/getAdminMenuAndMenu',
    method: 'get',
    params
  })
}

// 部门管理权限编辑-初始化数据
export function getInitial (params) {
  return request({
    url: '/Role/getByCode',
    method: 'get',
    params
  })
}
// 部门管理权限编辑
export function getFabu(data) {
  return request({
    url: '/Department/updateMenusByCode',
    method: 'post',
    data
  })
}
// 员工管理添加员工
export function addStaff(data) {
  return request({
    url: '/Role/saveAdAndDep',
    method: 'post',
    data
  })
}
// 员工管理编辑员工
export function bianji(data) {
  return request({
    url: '/Role/updateAdAdndDep',
    method: 'post',
    data
  })
}
// 员工管理单条删除
export function delData(data) {
  return request({
    url: '/Role/deleteAdAndDepByCodes',
    method: 'delete',
    data
  })
}
// 员工管理初始化数据
export function initList(params) {
  return request({
    url: '/Role/getAdminAndDepar',
    method: 'get',
    params
  })
}
// 获取数据库备份信息
export function addSQL(data) {
  return request({
    url: '/databaseManager/getList',
    method: 'get',
    data
  })
}
// 删除数据库备份信息
export function delSQL(data) {
  return request({
    url: '/databaseManager/delete',
    method: 'delete',
    data
  })
}
// 员工管理权限设置-初始化
export function getStaff(params) {
  return request({
    url: '/Role/getAdminMenuAndMenu',
    method: 'get',
    params
  })
}
// 员工管理权限设置-编辑
// export function getIssue(params) {
//   return request({
//     url: '/Role/getAdminMenuAndMenu',
//     method: 'get',
//     params
//   })
// }

// 开关控制-部门
export function getSwitchA(params) {
  return request({
    url: '/circuit/controlDepartmentStatus',
    method: 'get',
    params
  })
}
// 开关控制-员工
export function getSwitchB(params) {
  return request({
    url: '/circuit/controlAdminStatus',
    method: 'get',
    params
  })
}